package com.ctshk.rpc.scenic.service;


import com.ctshk.common.dto.Result;
import com.ctshk.common.model.TokenUser;
import com.ctshk.rpc.scenic.dto.ScenicProductTicketsDTO;
import com.ctshk.rpc.scenic.dto.SpecificDateDTO;
import com.ctshk.rpc.scenic.req.OceanParkReq;
import com.ctshk.rpc.scenic.req.ScenicProductModifyRecommendStatusReq;
import com.ctshk.rpc.scenic.req.ScenicProductTicketsReq;

import java.util.List;

/**
 * <p>
 * 门票产品 服务类
 * </p>
 *
 * @author 刘蕾
 * @since 2021年04月06日
 */
public interface OceanParkService {

    Result getEvents(TokenUser currentUser);


    Result<List<SpecificDateDTO>> getSpecificDates(TokenUser currentUser, OceanParkReq oceanParkReq);

    Result<List<ScenicProductTicketsDTO>> getTickets(TokenUser currentUser, ScenicProductTicketsReq scenicProductTicketsReq);
}
